Method and apparatus for providing voice feedback information to user in call

ABSTRACT

A method applied to a computer equipment, for providing a voice feedback information to a user in a call is provided in the present invention, wherein the method includes: acquiring a text information obtained by conducting a voice recognition on a voice information of the user; identifying a menu item to be jumped to, according to the text information in conjunction with a plurality of menu items of other party in the call, wherein the menu item to be jumped to is away from a present menu item by at least two levels; and jumping to the identified menu item, and sending the voice feedback information that corresponds to the menu item and is to be provided to the user. The present disclosure can achieve free conversion in the plurality of menu items of other party in the call.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of priority to Chinese PatentApplication No. 201510221399.0 titled “METHOD AND APPARATUS FORPROVIDING VOICE FEEDBACK INFORMATION TO USER IN CALL”, filed with theChinese State Intellectual Property Office on May 4, 2015, the entiredisclosure of which is incorporated herein by reference.

TECHNICAL FIELD

The disclosure generally relates to the computer technology field, andmore particularly, to a method and an apparatus, applied to a computerequipment, for providing a voice feedback information to a user in acall.

BACKGROUND

In a conventional technology, users can acquire self-help voice servicesprovided by suppliers through dialing a relevant service phone number.However, users can only choose a menu item step by step through pressinga button and following a voice prompt of a self-help voice service. Forinstance, if a user wants to recharge a mobile phone, he needs toperform the following steps. Firstly, dialing the relevant service phonenumber, then, listening to multiple menu items broadcasted by a voiceprompt carefully (e.g., pressing a button 1 to enter an individualservice, pressing a button 2 to enter a company service, etc.), then,selecting the button 1 to enter the individual service, then,continuously listening to multiple menu items broadcasted by a new voiceprompt and making a selection, and repeating the aforementioned stepsfor several times till the recharge for the mobile phone is finished.

SUMMARY

The present disclosure provides a method and an apparatus, applied to acomputer equipment, for providing a voice feedback information to a userin a call.

According to an aspect of the present invention, a method applied to acomputer equipment, for providing a voice feedback information to a userin a call is provided, where the method includes:

a. acquiring a text information obtained by conducting a voicerecognition on a voice information of the user;

b. identifying a menu item to be jumped to, according to the textinformation in conjunction with multiple menu items of other party inthe call, where the menu item to be jumped to is away from a presentmenu item by at least two levels;

c. jumping to the identified menu item, and sending the voice feedbackinformation that corresponds to the menu item and is to be provided tothe user.

According to an aspect of the present invention, an apparatus applied toa computer equipment, for providing a voice feedback information to auser in a call is also provided, where the apparatus includes:

an acquisition device, adapted to acquire a text information obtained byconducting a voice recognition on a voice information of the user;

a first identification device, adapted to identify a menu item to bejumped to, according to the text information in conjunction withmultiple menu items of other party in the call, where the menu item tobe jumped to is away from a present menu item by at least two levels;

a feedback device, adapted to jump to the identified menu item, and sendthe voice feedback information that corresponds to the menu item and isto be provided to the user.

Compared with the conventional technology, the present invention has thefollowing benefits. 1) it is realized that freely jumping in themultiple menu items of the other party rather than being limited to onlyjump to a previous menu item of the present menu item or a sub-menu itemof the present menu item, and moreover, since it can freely jump amongthe multiple menu items of the other party, it is possible to jump to amenu item matched with the text information and provide a correct voicefeedback information to the user even if the present menu item does notmatch with the text information; 2) the menu item to be jumped to isidentified more accurately by matching a semantic information for asegmented word of the text information with groups of semantic matchinginformation; 3) a portion of menu items are firstly selected from themultiple menu items of the other party in the call according to apredetermined information, where the portion of menu items are estimatedto be highly matched with the text information so as to narrow down thematching range, and thus the menu item to be jumped to is identifiedrapidly, and moreover, when the menu item matched with the textinformation is not identified from the portion of menu items, a matchingrange is enlarged or gradually enlarged to avoid matching errors; 4)furthermore, the menu item to be jumped to is identified by sending avoice inquiry information to the user, when multiple menu items matchedwith the text information are identified according to the textinformation, and moreover, due to there is an interaction with the userin the process, the identified menu item to be jumped is accurate; 5)finally, the text information can be supplemented according to a contextinformation of the call, when it is determined that the menu item to bejumped to is not identified according to the text information,therefore, the supplemented text information can be understood clearly,and the menu item to be jumped to is identified more efficiently andaccurately.

BRIEF DESCRIPTION OF THE DRAWINGS

The additional objects, features and advantages of the present inventionare more apparent with reference to the accompanying drawings and thedetailed description in the embodiments that follow, where theembodiments described are not meant to be limitation.

FIG. 1 schematically illustrates a flowchart of a method applied to acomputer equipment, for providing a voice feedback information to a userin a call according to an embodiment of the present disclosure;

FIG. 2 schematically illustrates an apparatus applied to a computerequipment, for providing a voice feedback information to a user in acall according to an embodiment of the present disclosure;

FIG. 3 schematically illustrates multiple menu items of other partyaccording to an embodiment of the present disclosure.

Throughout the accompanying drawings, the same or similar referencenumbers should be understood to designate the same or similar featuresor functions.

DETAILED DESCRIPTION

In the following detailed description of the preferred embodiments,reference is made to the accompanying drawings that form a part of thepresent disclosure.

FIG. 1 schematically illustrates a flowchart of a method applied to acomputer equipment, for providing a voice feedback information to a userin a call according to an embodiment of the present disclosure.

The present embodiment is mainly implemented by a computer equipment.Wherein, the computer equipment includes but not limited to a networkequipment and a user equipment. The network equipment includes but notlimited to a single web server, a server group including a plurality ofweb servers, or a cloud based on cloud computation involving a largenumber of computers or web servers. The user equipment includes but notlimited to a Personal Computer (PC), tablet computer, smartphone, andPersonal Digital Assistant (PDA), etc. A network that the computerequipment camps on includes but not limited to the Internet, a wide areanetwork, a metropolitan area network, a local area network and a VirtualPrivate Network (VPN) network, etc.

Wherein, the computer equipment can provide a voice service betweenother party and the user in the call to the other party, wherein, thecomputer equipment can serve as the other party in the call directly, orthe computer equipment is connected to the other party in the call.Optionally, the other party in the call is a supplier providing servicesto the user, such as a telecommunication operator including the ChinaTelecom, the China Unicom, the China Mobile, etc., or any othersuppliers providing voice services to the user etc. Optionally, themultiple menu items of the other party in the call, or a hierarchicalrelationship between the multiple menu items may be pre-stored in thecomputer equipment, or in any other equipments with which the computerequipment is connected. Wherein, the menu item may represent one item ofthe multiple menu items provided by the other party in the call to theuser. For instance, the other party in the call is a telecommunicationoperator, then all of the menu items of the telecommunication operatorare stored in the computer equipment.

Specifically, the computer equipment is for exemplary purpose only, andfor any other computer equipments in prior arts or possibly presented inthe future, if adapted to the invention, should be included within theprotection scope of the present invention, and incorporated herein byreference.

A method according to an embodiment of the present disclosure includes astep S1, a step S2 and a step S3.

In the step S1, a computer equipment acquires a text informationobtained by conducting a voice recognition on a voice information of auser.

Specifically, the method for acquiring the text information obtained byconducting the voice recognition on the voice information of the user bythe computer equipment includes but not limited to:

1) The computer equipment acquires the text information obtained byconducting the voice recognition on the voice information of the user,where the text information is provided by other equipments.

In some embodiments, the computer equipment does not serve as the otherparty in a call so as not to directly communicate with the user, andinstead, other equipments serve as the other party in the call anddirectly communicate with the user. Other equipments receive the voiceinformation from the user, conduct the voice recognition on the voiceinformation to acquire the text information and send the textinformation to the computer equipment, thus the computer equipmentdirectly receives the text information from the other equipments.

In some embodiments, the computer equipment serves as the other party inthe call and communicates with the user directly. After receiving thevoice information from the user, the computer equipment sends the voiceinformation to other equipments. The other equipments conduct the voicerecognition on the voice information to acquire the text information andsend the text information to the computer equipment, thus the computerequipment receives the text information provided by the otherequipments.

2) The computer equipment acquires the voice information from the user,conducts the voice recognition on the voice information and acquires acorresponding text information.

Specifically, the computer equipment may acquire the voice informationfrom the user in a variety of ways. In some embodiments, the computerequipment is the other party in the call, and receives the voiceinformation from the user directly. In some embodiments, the computerequipment receives the voice information of the user provided by theother party based on a connection between the computer equipment and theother party in the call.

Specifically, the computer equipment or other equipments may adopt avariety of voice recognition approaches to conduct the voice recognitionon the voice information, and acquire the corresponding textinformation. For instance, the computer equipment may adopt Dynamic TimeWarping (DTW) or simulation matching technique to conduct the voicerecognition on the voice information to acquire the corresponding textinformation.

It is noted that the aforementioned examples are only for betterillustrating the technical disclosure of the present invention ratherthan be limiting. One of ordinary skill in the art should understand,any implementation for acquiring a text information obtained byconducting a voice recognition on a voice information of a user, shouldbe included in the scope of the present invention.

In the step S2, the computer equipment identifies a menu item to bejumped to, according to the text information in conjunction withmultiple menu items of the other party in the call.

Wherein, the menu item to be jumped to is away from a present menu itemby at least two levels.

In some embodiments, FIG. 3 schematically illustrates multiple menuitems of other party in a call according to an embodiment of the presentdisclosure. The multiple menu items of the other party are divided intothree levels. The first level includes the following menu items: A, B.In the second level, the menu items A1, A2 are the sub-menu items of themenu item A, and the menu items B1, B2 are the sub-menu items of themenu item B. In the third level, the menu items A11 and A12 are thesub-menu items of the menu item A1, the menu items A21, A22 and A23 arethe sub-menu items of the menu item A2, the menu items B11 and B12 arethe sub-menu items of the menu item B1, and the menu items B21 and B22are the sub-menu items of the menu item B2. The present menu item is A,and the menu item to be jumped to is B22, where the menu item to bejumped to is away from the present menu item by two levels.

Wherein, the computer equipment may directly read the multiple menuitems stored in a local storage, or the computer equipment acquires themultiple menu items stored in a non-local storage.

Optionally, when the other party in the call is a supplier providingservices to the user, and the computer equipment may provide services toa plurality of suppliers, the computer equipment may identify themultiple menu items corresponding to the other party, according to anumerical information of the other party in the call.

Wherein, the numerical information includes any information indicatingthe number of the other party in the call, for instance a phone numberof the other party in the call, a serial number corresponding to thenumber of the other party in the call, etc.

In some embodiments, the user starts a call by dialing the phone numberof the other party, and the computer equipment acquires the numericalinformation of the other party based on the connection between thecomputer equipment and the other party, and identifies multiple menuitems corresponding to the numerical information as the multiple menuitems corresponding to the other party.

Specifically, the implementing approach for identifying the menu item tobe jumped to by the computer equipment, according to the textinformation in conjunction with the multiple menu items of the otherparty in the call includes but not limited to:

1) The computer equipment matches the text information with the multiplemenu items of the other party in the call directly, and identifying amenu item matched with the text information as the menu item to bejumped to.

In some embodiments, the computer equipment acquires a text information“recharge the local device” in the step S1, then the computer equipmentdirectly matches the text information with the multiple menu items ofthe other party in the call, and identifies a menu item “local devicerecharge” with a highest matching degree as the menu item to be jumpedto.

2) In the present implementation, the step S2 further includes a stepS21-1 and a step S21-2.

In the step S21-1, the computer equipment performs a word segmentationon the text information, and acquires a semantic information for atleast one segmented word.

Wherein, the semantic information for the segmented word includes anyinformation that can be recognized by a computer equipment and representthe semantics of the segmented word. Optionally, the semanticinformation for the segmented word includes but not limited to at leastone of the following items:

a) a synonym for the segmented word and/or a combination of synonyms forthe segmented word.

In some embodiments, a semantic information for a segmented word“expense” includes a synonym “billing”, a synonym “charge”, etc.

b) a homogeneous word for the segmented word and/or a combination ofhomogeneous words for the segmented word.

Wherein, the homogeneous word for the segmented word represents a wordbelonging to the same category as the segmented word.

As an example, if the segmented word is a geographical name, thehomogeneous words for the segmented word may include other geographicalnames. For instance, a semantic information for a segmented word“Shanghai” may include “Beijing”, “Tianjin”, etc.

c) an entity with a same or similar structure to the segmented word.

Wherein, the entity with the same or similar structure to the segmentedword represents the information structure of the entity is the same orsimilar to the segmented word. Optionally, the entity may be anexpression with a special semantics.

In some embodiments, the segmented word is a special time structure “At10:45 on Jan. 1, 2013”, then the entity with the same or similarstructure to the segmented word may be a date semantic expression, suchas “At XX(hour):XX(minutes) on XX(Month) XX(Day), XXXX(year)”, etc. Suchkind of expression with a special semantics may further include apersonal name, an address, and a phone number, etc.

It is noted that the aforementioned examples are only to betterillustrate the technical disclosure of the present invention, ratherthan limiting the invention. One of ordinary skill in the art shouldunderstand, any information that can be recognized by a computerequipment and adapted to express a semantics of a segmented word, shouldbe included in the scope of the semantic information for the segmentedword in the present invention.

Specifically, the computer equipment may adopt a variety of ways toperform the word segmentation on the text information to acquire thesemantic information for at least one segmented word.

In some embodiments, the computer equipment may adopt a variety of ways(such as a string matching method, a semantic comprehension method etc.)to perform the word segmentation on the text information, and match thesegmented word with a word corresponding to a previously acquiredsemantic information, and then identify a semantic information of asuccessfully matched word as the semantic information of the segmentedword.

In some embodiments, as described in the aforementioned embodiment,after matching the segmented word with the word corresponding to thepreviously acquired semantic information, and identifying the semanticinformation of the successfully matched word, the method furtherincludes: processing the semantic information of the successfullymatched word in conjunction with a word context of the segmented word inthe text information, so as to identify the semantic information of thesegmented word etc.

Specifically, the computer equipment may acquire a semantic informationfor each segmented word in the text information, or the computerequipment may only acquire semantic information for a portion ofsegmented words in the text information. In particular, for somemeaningless segmented words (such as “of”, “and”, etc.), the computerequipment may not acquire a semantic information for these segmentedwords.

In the step S21-2, the computer equipment matches the acquired semanticinformation with a semantic matching information for at least one of themultiple menu items of the other party in the call so as to identify themenu item to be jumped to.

Wherein, the multiple menu items as well as the semantic matchinginformation of the other party in the call are pre-stored in thecomputer equipment, where each menu item corresponds to a group ofsemantic matching information. Optionally, each group of semanticmatching information includes one semantic matching structure ormultiple semantic matching structures. Optionally, one semantic matchingstructure may be a positive semantic matching structure or a negativesemantic matching structure. If the better the positive semanticmatching structure is matched, the better a menu item corresponding tothe positive semantic matching structure is matched. If the better thenegative semantic matching structure is matched, the worse a menu itemcorresponding to the negative semantic matching structure is matched.The semantics expressed by the group of semantic matching informationsimilar to each other.

Wherein, one semantic matching structure may be expressed as a semanticexpression. Optionally, the semantic matching structure includes but notlimited to at least one of the following items. a) multiple words and asemantic information for at least one word of the multiple words, wherethe semantic information for the at least one word is similar to thesemantic information for the segmented word. In this case, no moredescription is provided. b) logical relationships between the multiplewords, such as a sequential relationship, a constraint relationship (forinstance a word is a modifier of another word) among the multiple words,etc.

In some embodiments, the group of semantic matching information includesthe following three semantic matching structures “[what] [is] [ten yuan][local] [data package]”, “[what] [service] [is] [ten yuan] [local] [datapackage]” and “[query for] [ten yuan] [provincial] [data package][service]”. Wherein, the content in each “[ ]” indicates a word and/or asemantic information for the word.

Optionally, a standard question may be applied to represent a naturallanguage implication similar to all the semantic matching information inthe group of semantic matching information. For instance, the standardquestion for the group of semantic matching information including threesemantic matching structures in the aforementioned embodiment, may be“An introduction to the ten yuan data package”. Optionally, the standardquestion may be applied to match with the acquired semantic information,or only be applied for the operator to comprehend the natural languageimplication similar to all the semantic matching information in thegroup of semantic matching information.

Specifically, the computer equipment may adopt a variety of ways tomatch the acquired semantic information with the semantic matchinginformation for at least one of the multiple menu items of the otherparty in the call, to identify the menu item to be jumped to.

As an example, the computer equipment firstly selects at least one menuitem from multiple menu items of other party (for instance selectingrandomly, or selecting based on the semantic similarity between the menuitem and the text information, etc.). Thereafter, for the at least onemenu item, the computer equipment matches a semantic information of eachsegmented word with a semantic matching information corresponding to theat least one menu item, and identifies a menu item with a highestmatching degree as a menu item to be jumped to.

In some embodiment, in the step S1, a computer equipment acquires a textinformation “How is the local data charged, please?”. In the step S21-1,the computer equipment performs a word segmentation on a textinformation, and acquires a semantic information for a segmented word“local”, a semantic information for a segmented word “traffic”, asemantic information for a segmented word “charge”. In the step S21-2,the computer equipment firstly identifies a menu item “data expense” anda menu item “provincial data expense”, and thereafter, the computerequipment matches the semantic information for the above three segmentedwords with a group of semantic matching information for the menu item“data expense” and a group of semantic matching information for the menuitem “provincial data expense”, and identifies the menu item “provincialdata expense” with a higher match degree as a menu item to be jumped to.

In another embodiment, in the condition that a voice information hasbeen matched with a semantic matching information, a computer equipmentmay further perform the following steps. The computer equipment selectsone menu item from multiple menu items that have not been matched with asemantic information for each segmented word (for instance selecting amenu item randomly, or selecting a sub-menu item of a menu item with ahighest match degree in the matched menu items, etc.), and the computerequipment matches the semantic information for each segmented word witha semantic matching information for the one menu item, when a matchdegree is higher than a predetermined value, the computer equipmentidentifies the one menu item as a menu item to be jumped to, when thematch degree is not higher than the predetermined value, the computerequipment repeats the aforementioned steps, until the menu item to bejumped to is identified.

The implementing approach 2) may supplement the semantics of the textinformation through a semantic comprehension. In addition, in theimplementing approach 2), the multiple menu items also have the semanticmatching information for expressing their semantics. Therefore thematching process in the present implementation is more accurate.

It is noted that, the aforementioned examples are for betterillustrating the technical disclosure of the present invention, ratherthan be limiting the present invention. One of ordinary skill in the artshould understand, any implementation for identifying a menu item to bejumped to according to a text information in conjunction with multiplemenu items of other party in a call, should be included in the scope ofthe present invention.

Specifically, the step S2 may further include multiple preferredembodiments. The multiple preferred embodiments are presented below.

First Preferred Embodiment

In the present preferred embodiment, the step S2 further includes a stepS22-1 and a step S22-2.

In the step S22-1, a computer equipment selects a portion of menu itemsfrom multiple menu items of other party according to a predeterminedinformation, where the portion of menu items are estimated to be highlymatched with the text information.

Wherein, the predetermined information includes any informationpredetermined and is used to select the portion of menu items.Optionally, the predetermined information includes but not limited to:

a) the text information acquired in the step S1.

Optionally, the better the semantics of the text information is matchedwith a semantics of a menu item, the more likely the menu item isestimated to be highly matched with the text information. Specifically,the computer equipment may directly perform a natural language analysison the text information to identify the semantics of the textinformation quickly.

b) the present menu item for a call between a user and other party inthe call.

Optionally, in some conditions, the identified menu item to be jumped toby analyzing the text information is related to the present menu itemfor the call. For instance, a text information is “next”, “return toprevious two levels”, “I expect other similar service”, etc. Then, acomputer equipment may estimate a portion of menu items highly matchedwith the text information according to a present menu item. Moreoptionally, the computer equipment may estimate the portion of menuitems highly matched with the text information according to ahierarchical relationship between multiple menu items and/or ahistorical menu items selected by a user during a call.

c) a menu level instruction information from the user. Wherein, the menulevel instruction information includes any information applied toindicate a menu level. In some embodiments, for the menu items shown inFIG. 3, a menu level instruction information from a user indicates tomake a selection among multiple menu items in a second level.Specifically, if the predetermined information only includes the menulevel instruction information, then the computer equipment may identifyall the menu items in a menu level indicated by the menu levelinstruction information as a portion of menu items. If the predeterminedinformation further includes other information, the computer equipmentmay select the portion of menu items from the menu items in the menulevel indicated by the menu level instruction information combined withthe other information.

Specifically, when the predetermined information includes the menu levelinstruction information, the present preferred embodiment furtherincludes performing the following step before the step S22-1: thecomputer equipment receives the menu level instruction information fromthe user.

It is noted that, the aforementioned predetermined information is forexemplary purpose only, one of ordinary skill in the art shouldunderstand that, any information predetermined and used to select aportion of menu items, should be included in the scope of thepredetermined information described in the present invention.

Specifically, the computer equipment performs a semantics analysis onthe predetermined information, and matches the semantics with at leastone of the multiple menu items of the other party, to estimate the matchdegree between the multiple menu items and the text information, andselect the portion of menu items that are estimated to be highly matchedwith the text information.

In some embodiments, a text information acquired in the step S1 is “Whatis the ten yuan data package”, a present menu item is “provincial plan”,then the computer equipment performs the semantics analysis on the textinformation and the multiple menu items, and matches the semantics forthe text information with the semantics for each of the multiple menuitems of the other party in the call, so that the following menu items“data plan” and “provincial data plan” are selected from the multiplemenu items of the other party, where the menu items “data plan” and“provincial data plan” are estimated to be highly matched with the textinformation.

In some embodiments, a text information acquired in the step S1 is “Howabout the ten yuan local data package”; a menu level indicated by a menulevel instruction information from a user includes the following menuitems: “Service process for the ten yuan provincial data package”,“Introduction to the ten yuan provincial data package”, “Query for theusing conditions of the ten yuan provincial data package”. Then, in thestep S22-1, the computer equipment performs a semantics analysis on thetext information and the menu level instruction information, and matchesthe text information with the aforementioned three menu items in themenu level indicated by the menu level instruction information, so as toselect a portion of menu items “Introduction to the ten yuan provincialdata package” and “Query for the using conditions of the ten yuanprovincial data package”, which are estimated to be highly matched withthe text information, from the three menu items.

In the step S22-2, a menu item matched with the text information isidentified as the menu item to be jumped to, when the menu item matchedwith the text information is possible to be identified from the portionof menu items, based on the text information and the portion of menuitems.

In some embodiments, in the step S1, a text information “How about theten yuan local data?” is acquired, in the step S22-1, a portion of menuitems are identified, which includes: “Introduction to the ten yuanprovincial data package”, “Query for the using conditions of the tenyuan provincial data package”, and in the step S22-2, a menu item“Introduction to the ten yuan provincial data package” matched with thetext information is identified from the portion of menu items based onthe text information and the portion of menu items, thus the computerequipment identifies the menu item “Introduction to the ten yuanprovincial data package” as the menu item to be jumped to.

Optionally, the computer equipment identifying the menu item matchedwith the text information from the portion of menu items, based on thetext information and the portion of menu items includes: performing theword segmentation on the text information, acquiring the semanticinformation for at least one segmented word, and identifying the menuitem matched with the text information by matching the semanticinformation with a semantic matching information for the portion of menuitems.

In another preferable embodiment, the method further includes a stepS22-3.

In the step S22-3, the computer equipment identifies the menu item to bejumped to from a remaining portion of menu items in the multiple menuitems of the other party in the call, according to the text informationand the remaining portion of menu items, when the menu item matched withthe text information is not identified from the portion of menu items.

Wherein, the remaining portion of menu items refer to the menu items inthe multiple menu items of the other party in the call except for theportion of menu items.

As an example, FIG. 3 schematically illustrates multiple menu items ofother party in a call. In the step S21-1, a portion of menu itemsselected by a computer equipment from multiple menu items are B11 andB12. In the step S22-3, when a menu item matched with a text informationis not identified from the menu items B11 and B12, the computerequipment identifies a menu item to be jumped to from the menu itemsexcept for the menu items B11 and B12, according to the text informationand the menu items except for the menu items B11 and B12.

Optionally, for the remaining portion of menu items in the multiple menuitems of the other party in the call except for the portion of menuitems, the computer equipment may still identify the menu item to bejumped to from the remaining portion of menu items in batches.

In another embodiment, multiple menu items of other party in a call areshown in FIG. 3. In the step S21-1, a portion of menu items selected bya computer equipment from the multiple menu items are B11 and B12. Thenin the step S22-3, when a menu item matched with a text information isnot identified from the menu items B11 and B12, the computer equipmentselects a previous menu item B and multiple sub-menu items of B (namely,the menu items B21, B22, B1, B2) from the remaining portion of menuitems, when the menu item matched with the text information isidentified from the selected previous menu item B and the multiplesub-menu items of B, the computer equipment identifies the matched menuitem as a menu item to be jumped to. When the menu item matched with thetext information is not identified from the selected previous menu itemB and the multiple sub-menu items of B, the computer equipment selects atop menu item A and multiple sub-menu items of A (namely A1, A2, A11,A12, A21, A22, A23) from the remaining portion of menu items, when themenu item matched with the text information is identified from theselected previous menu item A and the multiple sub-menu items of A, thecomputer equipment identifies the matched menu item as the menu item tobe jumped to.

The first preferred embodiment may firstly identify the portion of menuitems that are estimated to be highly matched with the text informationto match with the text information, thus the matching range is reducedin the condition that the successful matching rate is mostly ensured.Therefore, the computer resource consumption is decreased as well.

Second Preferred Embodiment

When multiple menu items matched with a text information are acquiredaccording to the text information acquired in the step S1 in conjunctionwith multiple menu items of other party, a computer equipment acquires avoice inquiry information, thereafter, the computer equipment providesthe voice inquiry information to a user, thereafter, the computerequipment receives a feedback information on the voice inquiryinformation from the user; thereafter, the computer equipment identifiesa menu item to be jumped to from the multiple menu items, according tothe feedback information.

Wherein, the voice inquiry information is adapted to remind the user tomake a selection among the multiple menu items. In some embodiments, thevoice inquiry information is “Call for individual service or familyservice”.

Wherein, the feedback information is applied to indicate the selectionmade by the user among the multiple menu items. In some embodiments, thevoice inquiry information is “call for individual service or familyservice”, and the feedback information is “individual”. In otherembodiments, the voice inquiry information is “one is individualservice, two is family service, please make a selection”, and thefeedback information is “one”.

Wherein, the computer equipment may adopt a variety of ways to providethe voice inquiry information to the user. In some embodiments, thecomputer equipment is the other party in the call, and the computerequipment outputs the voice inquiry information directly based in a callconnection between the computer equipment and the user. In someembodiments, the computer equipment is connected with the other party inthe call, the computer equipment provides the voice inquiry informationto the other party, and the other party provides the voice inquiryinformation to the user based on a connection between the other partyand the user.

Wherein, the computer equipment may adopt a variety of ways to receivethe feedback information on the voice inquiry information from the user.In some embodiments, the computer equipment is the other party in thecall, and the computer equipment receives the feedback information onthe voice inquiry information from the user directly based in the callconnection between the computer equipment and the user. In otherembodiments, the computer equipment is connected with the other party inthe call, where the other party receives the feedback information basedon the connection between the other party and the user, and then theother party provides the feedback information to the computer equipment.

As an example of the present embodiment, a computer equipment acquiresthe following two menu items “recharge the local mobile phone” and“recharge other mobile phones” matched with a text information,according to the text information “recharge” in conjunction withmultiple menu items of other party in a call, then the computerequipment acquires a voice inquiry information “recharge the localmobile phone or other mobile phones”, thereafter, the computer equipmentprovides the voice inquiry information to a user, thereafter, thecomputer equipment receives a feedback information “recharge the localmobile phone” on the voice inquiry information from the user,thereafter, the computer equipment identifies a menu item “recharge thelocal mobile phone” in the aforementioned two menu items as a menu itemto be jumped to, according to the feedback information.

It is noted that, in the second preferred embodiment, the process foracquiring the multiple menu items by the computer equipment according tothe text information in conjunction with the multiple menu items of theother party, may be combined with the aforementioned implementingapproach 2) and the first preferred embodiment. In some embodiments, acomputer equipment performs a word segmentation on a text information,acquires a semantic information of at least one word, and matches thesemantic information with a semantic matching information for at leastone of multiple menu items of the other party in a call, so as toacquire multiple menu items. In some embodiments, the computer equipmentselects a portion of menu items from multiple menu items of other party,where the portion of menu items are estimated to be highly matched witha text information, according to a predetermined information, andacquires multiple menu items matched with the text information in theportion of menu items, or, a menu item matched with the text informationis not acquired from the portion of menu items, while multiple menuitems matched with the text information are acquired from the remainingportion of menu items.

Third Preferred Embodiment

As a preferred embodiment of the step S2, the step S2 further includes astep S23-1 and a step S23-2.

In the step S23-1, the computer equipment supplements the textinformation, according to a context information of the call, when it isdetermined that the menu item to be jumped to is not identifiedaccording to the text information.

Wherein, the context information includes any information related to thecontext (such as a historical voice information from the user or ahistorical operation performed by the computer equipment) in the call;optionally, the context information includes but not limited to:

1) a historical text information acquired during the call.

Wherein, the historical text information represents a text informationacquired before the text information acquired in the step S1.

2) a historically selected menu item corresponding to the historicaltext information.

Wherein, the historically selected menu item represents a historicalmenu item the computer equipment has jumped to based on the historicaltext information.

It is noted that, the aforementioned context information is forexemplary purpose only, one of ordinary skill in the art shouldunderstand, any information related to the context (such as a historicalvoice information of a user or a historical operation performed by acomputer equipment) in the call, should be included in the scope of thecontext information described in the present invention.

Wherein, the computer equipment may judge that the menu item to bejumped to is not identified according to the text information in avariety of conditions. In some embodiments, when the semantics of thetext information is identified as incomplete (for example, a textinformation “How to process” lacks of a subject), the computer equipmentjudges that the menu item to be jumped to is not identified according tothe text information. In some embodiments, when the semantics of thetext information has ambiguity (for example, the text information is“recharge my mobile phone”, while the computer equipment cannot identifywhether “my mobile phone” is a local mobile phone), the computerequipment judges that the menu item to be jumped to is not identifiedaccording to the text information.

Specifically, when judging that the menu item to be jumped to is notidentified according to the text information, the computer equipmentsupplements the text information according to the context information inthe call, so that the supplemented text information can be understoodclearly.

In some embodiments, in the step S1, a text information “How to process”is acquired. In the step S23-1, when it is determined that the menu itemto be jumped to is not identified according to the text information, thecomputer equipment supplements the text information according to ahistorical text information “Introduction to the ten yuan messagepackage” that is closest in time to the text information, and thesupplemented text information is “How to process the ten yuan messagepackage”.

In some embodiments, in the step S1, a text information “How to process”is acquired. In the step S23-1, when it is determined that the menu itemto be jumped to is not identified according to the text information, thecomputer equipment acquires a historical text information “What is theten yuan data package” that is closest in time to the text information,and further acquires a historically selected menu item “Introduction tothe ten yuan data package” corresponding to the historical textinformation, then the computer equipment supplements the textinformation according to the historical text information and thehistorically selected menu item, thus the supplemented text informationis “How to process the ten yuan data package”.

It is noted that, the aforementioned examples are only for betterillustrating the technical disclosure of the present invention, ratherthan be limiting the present invention. One of ordinary skill in the artshould understand that, any implementation for supplementing a textinformation according to a context information of a call, when it isdetermined that the menu item to be jumped to is not identifiedaccording to the text information, should be included in the scope ofthe present invention.

In the step S23-2, the computer equipment identifies the menu item to bejumped to, according to the supplemented text information in conjunctionwith the multiple menu items of the other party.

Specifically, the implementation for identifying the menu item to bejumped to by the computer equipment according to the supplemented textinformation in conjunction with the multiple menu items of the otherparty, is the same or similar to the aforementioned implementation foridentifying the menu item to be jumped to by the computer equipmentaccording to the text information in conjunction with the multiple menuitems of the other party, which will not be discussed in detail herein.

It is noted that, the third preferred embodiment may be combined withthe aforementioned implementing approach 2), the first preferredembodiment and the second preferred embodiment. That is, in theaforementioned implementing approach 2), the first preferred embodimentand the second preferred embodiment, when it is determined that the menuto be jumped to is not identified according to the text information,then the computer equipment may supplement the text informationaccording to the context information of the call.

It is noted that, the aforementioned examples are only for betterdescribing the technical disclosure of the present invention, ratherthan be limiting the present invention. One of ordinary skill in the artshould understand that, any implementation for identifying the menu itemto be jumped to according to the supplemented text information inconjunction with the multiple menu items of the other party, should beincluded in the scope of the present invention.

In the step S3, the computer equipment jumps to the identified menuitem, and sends the voice feedback information that corresponds to themenu item and is to be provided to the user.

Wherein, the computer equipment may adopt a variety of ways to send thevoice feedback information that corresponds to the menu item and is tobe provided to the user. In some embodiments, the computer equipment isthe other party in the call, the computer equipment sends the voicefeedback information corresponding to the menu item to the user directlybased in the call connection between the computer equipment and theuser. In some embodiments, the computer equipment is connected with theother party in the call, the computer equipment provides the voicefeedback information to the other party, so that the other party sendsthe voice feedback information to the user based on the connectionbetween the other party and the user.

As an example of the step S3, the computer equipment jumps to anidentified menu item “Introduction to the ten yuan provincial datapackage”, and sends the following voice feedback informationcorresponding to the menu item to a user: “The ten yuan local datapackage is a special data offer for XX users, you only need to pay amonthly fee of ten yuan to enjoy . . . ”.

It is noted that, the aforementioned examples are only for betterillustrating the technical disclosure of the present invention, ratherthan be limiting the present invention. One of ordinary skill in the artshould understand that, any implementation for jumping to an identifiedmenu item, and sending a voice feedback information corresponding to amenu item to a user, should be included in the scope of the presentinvention.

In a conventional technology, users can acquire self-help voice servicesprovided by suppliers through dialing a relevant service phone number.However, users can only choose a menu item step by step through pressinga button and following a voice prompt of a self-help voice service. Forinstance, if a user wants to recharge a mobile phone, he needs toperform the following steps. Firstly, dialing the relevant service phonenumber, then, listening to multiple menu items broadcasted by a voiceprompt carefully (e.g., pressing a button one to enter an individualservice, pressing a button two to enter a company service, etc.), then,selecting the button one to enter the individual service, then,continuously listening to multiple menu items broadcasted by a new voiceprompt and making a selection, then, repeating the aforementioned stepsfor several times to finish the recharge for the mobile phone.

However, the embodiments of the present disclosure may achieve freelyjumping in the multiple menu items of the other party rather than beinglimited to only jump to a previous menu item of the present menu item ora sub-menu item of the present menu item, and moreover, since it canfreely jump among the multiple menu items of the other party, it ispossible to jump to a menu item matched with the text information andprovide a correct voice feedback information to the user even if thepresent menu item does not match with the text information. The presentdisclosure can further identify the menu item to be jumped to moreaccurately by matching a semantic information for a segmented word ofthe text information with groups of semantic matching information. Thepresent disclosure can firstly select a portion of menu items from themultiple menu items of the other party in the call according to apredetermined information, where the portion of menu items are estimatedto be highly matched with the text information so as to narrow down thematching range, and thus the menu item to be jumped to is identifiedrapidly, and moreover, when the menu item matched with the textinformation is not identified from the portion of menu items, a matchingrange is enlarged or gradually enlarged to avoid matching errors.Furthermore, the menu item to be jumped to is identified by sending avoice inquiry information to the user, when multiple menu items matchedwith the text information are identified according to the textinformation, and moreover, due to an interaction with the user existingin the process, the identified menu item to be jumped is accurate.Finally, the text information can be supplemented according to a contextinformation of the call, when it is determined that the menu item to bejumped to is not identified according to the text information,therefore, the supplemented text information can be understood clearly,and the menu item to be jumped to is identified more efficiently andaccurately.

FIG. 2 schematically illustrates an apparatus applied to a computerequipment, for providing a voice feedback information to a user in acall according to an embodiment in the present disclosure. Wherein, thecomputer equipment can provide a voice service between other party andthe user in the call to the other party, wherein, the computer equipmentcan serve as the other party in the call directly, or the computerequipment is connected to the other party in the call. Optionally, theother party in the call is a supplier providing services to the user,such as a telecommunication operator including the China Telecom, theChina Unicom, the China Mobile, etc., or any other suppliers providingvoice services to the user etc. Optionally, the multiple menu items ofthe other party in the call, or a hierarchical relationship between themultiple menu items may be pre-stored in the computer equipment, or inany other equipments to which the computer equipment is connected.Wherein, the menu item may represent one item of the multiple menu itemsprovided by the other party in the call to the user. For instance, theother party in the call is a telecommunication operator, then all of themenu items of the telecommunication operator are stored in the computerequipment.

The apparatus applied to a computer equipment, for providing a voicefeedback information to a user in a call (hereinafter referred to as“voice service apparatus”), includes an acquisition device 1, a firstidentification device 2, and a feedback device 3 according to anembodiment of the present disclosure.

The acquisition device 1 acquires a text information obtained byconducting a voice recognition on a voice information of the user.

Specifically, The method for acquiring the text information by theacquisition device 1 through conducting the voice recognition on thevoice information of the user includes but not limited to:

1) The acquisition device 1 acquires the text information obtained byconducting the voice recognition on the voice information of the user,where the text information is provided by other equipments.

In some embodiments, the computer equipment does not serve as the otherparty in a call so as not to directly communicate with the user, andinstead, other equipments serve as the other party in the call anddirectly communicate with the user. Other equipments receive the voiceinformation from the user, conduct the voice recognition on the voiceinformation to acquire the text information and send the textinformation to the computer equipment, thus the acquisition device 1 ofthe computer equipment directly receives the text information from theother equipments.

In some embodiments, the computer equipment serves as the other party inthe call and communicates with the user directly. After receiving thevoice information from the user, the computer equipment sends the voiceinformation to other equipments. The other equipments conduct the voicerecognition on the voice information to acquire the text information andsend the text information to the computer equipment, thus theacquisition device 1 of the computer equipment receives the textinformation provided by the other equipments.

2) The acquisition device 1 acquires the voice information from theuser, conducts the voice recognition on the voice information andacquires a corresponding text information.

Specifically, the acquisition device 1 of the computer equipment mayacquire the voice information from the user in a variety of ways. Insome embodiments, the computer equipment is the other party in the call,and the acquisition device 1 of the computer equipment receives thevoice information from the user directly. In some embodiments, theacquisition device 1 of the computer equipment receives the voiceinformation of the user provided by the other party based on aconnection between the computer equipment and the other party in thecall.

Specifically, the computer equipment or other equipments may adopt avariety of voice recognition approaches to conduct the voice recognitionon the voice information, and acquire the corresponding textinformation. For instance, the computer equipment may adopt Dynamic TimeWarping (DTW) or simulation matching technique to conduct the voicerecognition on the voice information to acquire the corresponding textinformation.

It is noted that the aforementioned examples are only for betterillustrating the technical disclosure of the present invention ratherthan be limiting. One of ordinary skill in the art should understand,any implementation for acquiring a text information obtained byconducting a voice recognition on a voice information of a user, shouldbe included in the scope of the present invention.

The first identification device 2 identifies a menu item to be jumpedto, according to the text information in conjunction with multiple menuitems of the other party in the call.

Wherein the menu item to be jumped to is away from a present menu itemby at least two levels.

In some embodiments, FIG. 3 schematically illustrates multiple menuitems of other party in a call according to an embodiment of the presentdisclosure. The multiple menu items of the other party are divided intothree levels. The first level includes the following menu items: A, B.In the second level, the menu items A1, A2 are the sub-menu items of themenu item A, and the menu items B1, B2 are the sub-menu items of themenu item B. In the third level, the menu items A11 and A12 are thesub-menu items of the menu item A1, the menu items A21, A22 and A23 arethe sub-menu items of the menu item A2, the menu items B11 and B12 arethe sub-menu items of the menu item B1, and the menu items B21 and B22are the sub-menu items of the menu item B2. The present menu item is A,and the menu item to be jumped to is B22, where the menu item to bejumped to is away from the present menu item by two levels.

Wherein, the first identification device 2 may directly read themultiple menu items stored in a local storage, or the firstidentification device 2 acquires the multiple menu items stored in anon-local storage.

Optionally, when the other party in the call is a supplier providingservices to the user, and the computer equipment may provide services toa plurality of suppliers, the voice service apparatus of the presentdisclosure further includes a second identification device (not shown inthe Figures). The second identification device identifies the multiplemenu items corresponding to the other party, according to a numericalinformation of the other party in the call.

Wherein, the numerical information includes any information indicatingthe number of the other party in the call, for instance a phone numberof the other party in the call, a serial number corresponding to thenumber of the other party in the call, etc.

In some embodiments, the user starts a call by dialing the phone numberof the other party, and the second identification device acquires thenumerical information of the other party based on the connection betweenthe computer equipment and the other party, and identifies multiple menuitems corresponding to the numerical information as the multiple menuitems corresponding to the other party.

Specifically, the implementing approach for identifying the menu item tobe jumped to by the first identification device 2, according to the textinformation in conjunction with the multiple menu items of the otherparty in the call includes but not limited to:

1) The first identification device 2 matches the text information withthe multiple menu items of the other party in the call directly, andidentifying a menu item matched with the text information as the menuitem to be jumped to.

In some embodiments, the acquisition device 1 acquires a textinformation “recharge the local device”, then the first identificationdevice 2 directly matches the text information with the multiple menuitems of the other party in the call, and identifies a menu item “localdevice recharge” with a highest matching degree as the menu item to bejumped to.

2) In the present implementation, the first identification device 2further includes a word segmentation device (not shown in the Figures)and a first sub identification device (not shown in the Figures).

The word segmentation device performs a word segmentation on the textinformation, and acquires a semantic information for at least onesegmented word.

Wherein, the semantic information for the segmented word includes anyinformation that can be recognized by a computer equipment and representthe semantics of the segmented word. Optionally, the semanticinformation for the segmented word includes but not limited to at leastone of the following items:

a) a synonym for the segmented word and/or a combination of synonyms forthe segmented word.

In some embodiments, a semantic information for a segmented word“expense” includes a synonym “billing”, a synonym “charge”, etc.

b) a homogeneous word for the segmented word and/or a combination ofhomogeneous words for the segmented word.

Wherein, the homogeneous word for the segmented word represents a wordbelonging to the same category as the segmented word.

As an example, if the segmented word is a geographical name, thehomogeneous words for the segmented word may include other geographicalnames. For instance, a semantic information for a segmented word“Shanghai” may include “Beijing”, “Tianjin”, etc.

c) an entity with a same or similar structure to the segmented word.

Wherein, the entity with the same or similar structure to the segmentedword represents the information structure of the entity is the same orsimilar to the segmented word. Optionally, the entity may be anexpression with a special semantics.

In some embodiments, the segmented word is a special time structure “At10:45 on Jan. 1, 2013”, then the entity with the same or similarstructure to the segmented word may be a date semantic expression, suchas “At XX(hour):XX(minutes) on XX(Month) XX(Day), XXXX(year)”, etc. Suchkind of expression with a special semantics may further include apersonal name, an address, and a phone number, etc.

It is noted that the aforementioned examples are only to betterillustrate the technical disclosure of the present invention, ratherthan limiting the invention. One of ordinary skill in the art shouldunderstand, any information that can be recognized by a computerequipment and adapted to express a semantics of a segmented word, shouldbe included in the scope of the semantic information for the segmentedword in the present invention.

Specifically, the word segmentation device may adopt a variety of waysto perform the word segmentation on the text information to acquire thesemantic information for at least one segmented word.

In some embodiments, the word segmentation device may adopt a variety ofways (such as a string matching method, a semantic comprehension methodetc.) to perform the word segmentation on the text information, andmatch the segmented word with a word corresponding to a previouslyacquired semantic information, and then identify a semantic informationof a successfully matched word as the semantic information of thesegmented word.

In some embodiments, as described in the aforementioned embodiment,after matching the segmented word with the word corresponding to thepreviously acquired semantic information, and identifying the semanticinformation of the successfully matched word, the method furtherincludes: processing the semantic information of the successfullymatched word in conjunction with a word context of the segmented word inthe text information, so as to identify the semantic information of thesegmented word etc.

Specifically, the word segmentation device may acquire a semanticinformation for each segmented word in the text information, or the wordsegmentation device may only acquire semantic information for a portionof segmented words in the text information. In particular, for somemeaningless segmented words (such as “of”, “and”, etc.), the wordsegmentation device may not acquire a semantic information for thesesegmented words.

The first sub identification device matches the acquired semanticinformation with a semantic matching information for at least one of themultiple menu items of the other party in the call so as to identify themenu item to be jumped to.

Wherein, the multiple menu items as well as the semantic matchinginformation of the other party in the call are pre-stored in thecomputer equipment, where each menu item corresponds to a group ofsemantic matching information. Optionally, each group of semanticmatching information includes one semantic matching structure ormultiple semantic matching structures. Optionally, one semantic matchingstructure may be a positive semantic matching structure or a negativesemantic matching structure. If the better the positive semanticmatching structure is matched, the better a menu item corresponding tothe positive semantic matching structure is matched. If the better thenegative semantic matching structure is matched, the worse a menu itemcorresponding to the negative semantic matching structure is matched.The semantics expressed by the group of semantic matching informationsimilar to each other.

Wherein, one semantic matching structure may be expressed as a semanticexpression. Optionally, the semantic matching structure includes but notlimited to at least one of the following items. a) multiple words and asemantic information for at least one word of the multiple words, wherethe semantic information for the at least one word is similar to thesemantic information for the segmented word. In this case, no moredescription is provided. b) logical relationships between the multiplewords, such as a sequential relationship, a constraint relationship (forinstance a word is a modifier of another word) among the multiple words,etc.

In some embodiments, the group of semantic matching information includesthe following three semantic matching structures “[what] [is] [ten yuan][local] [data package]”, “[what] [service] [is] [ten yuan] [local] [datapackage]” and “[query for] [ten yuan] [provincial] [data package][service]”. Wherein, the content in each “[ ]” indicates a word and/or asemantic information for the word.

Optionally, a standard question may be applied to represent a naturallanguage implication similar to all the semantic matching information inthe group of semantic matching information. For instance, the standardquestion for the group of semantic matching information including threesemantic matching structures in the aforementioned embodiment, may be“An introduction to the ten yuan data package”. Optionally, the standardquestion may be applied to match with the acquired semantic information,or only be applied for the operator to comprehend the natural languageimplication similar to all the semantic matching information in thegroup of semantic matching information.

Specifically, the first sub identification device may adopt a variety ofways to match the acquired semantic information with the semanticmatching information for at least one of the multiple menu items of theother party in the call, to identify the menu item to be jumped to.

As an example, the first sub identification device firstly selects atleast one menu item from multiple menu items of other party (forinstance selecting randomly, or selecting based on the semanticsimilarity between the menu item and the text information, etc.).Thereafter, for the at least one menu item, the first sub identificationdevice matches a semantic information of each segmented word with asemantic matching information corresponding to the at least one menuitem, and identifies a menu item with a highest matching degree as amenu item to be jumped to.

In some embodiment, the acquisition device 1 acquires a text information“How is the local data charged, please?”. The word segmentation deviceperforms a word segmentation on a text information, and acquires asemantic information for a segmented word “local”, a semanticinformation for a segmented word “traffic”, a semantic information for asegmented word “charge”. The first sub identification device firstlyidentifies a menu item “data expense” and a menu item “provincial dataexpense”, thereafter, the first sub identification device matches thesemantic information for the above three segmented words with a group ofsemantic matching information for the menu item “data expense” and agroup of semantic matching information for the menu item “provincialdata expense”, and identifies the menu item “provincial data expense”with a higher match degree as a menu item to be jumped to.

In another embodiment, in the condition that a voice information hasbeen matched with a semantic matching information, the first subidentification device may further perform the following steps. The firstsub identification device selects one menu item from multiple menu itemsthat have not been matched with a semantic information for eachsegmented word (for instance selecting a menu item randomly, orselecting a sub-menu item of a menu item with a highest match degree inthe matched menu items, etc.), and the first sub identification devicematches the semantic information for each segmented word with a semanticmatching information for the one menu item, when a match degree ishigher than a predetermined value, the first sub identification deviceidentifies the one menu item as a menu item to be jumped to, when thematch degree is not higher than the predetermined value, the first subidentification device repeats the aforementioned steps, until the menuitem to be jumped to is identified.

The implementing approach 2) may supplement the semantics of the textinformation through a semantic comprehension. In addition, in theimplementing approach 2), the multiple menu items also have the semanticmatching information for expressing their semantics. Therefore thematching process in the present implementation is more accurate.

It is noted that, the aforementioned examples are for betterillustrating the technical disclosure of the present invention, ratherthan be limiting the present invention. One of ordinary skill in the artshould understand, any implementation for identifying a menu item to bejumped to according to a text information in conjunction with multiplemenu items of other party in a call, should be included in the scope ofthe present invention.

Specifically, the first identification device 2 may further includemultiple preferred embodiments. The multiple preferred embodiments arepresented below.

First Preferred Embodiment

In the present preferred embodiment, the first identification device 2further includes a selection device (not shown in the Figures) and asecond sub identification device (not shown in the Figures).

The selection device selects a portion of menu items from multiple menuitems of other party according to a predetermined information, where theportion of menu items are estimated to be highly matched with a textinformation.

Wherein, the predetermined information includes any informationpredetermined and is used to select the portion of menu items.Optionally, the predetermined information includes but not limited to:

a) the text information acquired by the acquisition device 1.

Optionally, the better the semantics of the text information is matchedwith a semantics of a menu item, the more likely the menu item isestimated to be highly matched with the text information. Specifically,the selection device may directly perform a natural language analysis onthe text information to identify the semantics of the text informationquickly.

b) the present menu item for a call between a user and other party inthe call.

Optionally, in some conditions, the identified menu item to be jumped toby analyzing the text information is related to the present menu itemfor the call. For instance, a text information is “next”, “return toprevious two levels”, “I expect other similar service”, etc. Then, aselection device may estimate a portion of menu items highly matchedwith the text information according to a present menu item. Moreoptionally, the selection device may estimate the portion of menu itemshighly matched with the text information according to a hierarchicalrelationship between multiple menu items and/or a historical menu itemsselected by a user during a call.

c) a menu level instruction information from the user. Wherein, the menulevel instruction information includes any information applied toindicate a menu level. In some embodiments, for the menu items shown inFIG. 3, a menu level instruction information from a user indicates tomake a selection among multiple menu items in a second level.Specifically, if the predetermined information only includes the menulevel instruction information, then the selection device may identifyall the menu items in a menu level indicated by the menu levelinstruction information as a portion of menu items. If the predeterminedinformation further includes other information, the selection device mayselect the portion of menu items from the menu items in the menu levelindicated by the menu level instruction information combined with theother information.

Specifically, when the predetermined information includes the menu levelinstruction information, the present preferred embodiment furtherincludes performing the following step before the selection device: thecomputer equipment receives the menu level instruction information fromthe user.

It is noted that, the aforementioned predetermined information is forexemplary purpose only, one of ordinary skill in the art shouldunderstand that, any information predetermined and used to select aportion of menu items, should be included in the scope of thepredetermined information described in the present invention.

Specifically, the selection device performs a semantics analysis on thepredetermined information, and matches the semantics with at least oneof the multiple menu items of the other party to estimate the matchdegree between the multiple menu items and the text information, andselect the portion of menu items that are estimated to be highly matchedwith the text information.

In some embodiments, a text information acquired by the acquisitiondevice 1 is “What is the ten yuan data package”, a present menu item is“provincial plan”, then the selection device performs the semanticsanalysis on the text information and the multiple menu items, andmatches the semantics for the text information with the semantics foreach of the multiple menu items of the other party in the call, so thatthe following menu items “data plan” and “provincial data plan” areselected from the multiple menu items of the other party, where the menuitems “data plan” and “provincial data plan” are estimated to be highlymatched with the text information.

In some embodiments, a text information acquired by the acquisitiondevice 1 is “How about the ten yuan local data package”; a menu levelindicated by a menu level instruction information from a user includesthe following menu items: “Service process for the ten yuan provincialdata package”, “Introduction to the ten yuan provincial data package”,“Query for the using conditions of the ten yuan provincial datapackage”. Then, the selection device performs a semantics analysis onthe text information and the menu level instruction information, andmatches the text information with the aforementioned three menu items inthe menu level indicated by the menu level instruction information, soas to select a portion of menu items “Introduction to the ten yuanprovincial data package” and “Query for the using conditions of the tenyuan provincial data package”, which are estimated to be highly matchedwith the text information, from the three menu items.

The second sub identification device identifies a menu item matched withthe text information as the menu item to be jumped to, when the menuitem matched with the text information is possible to be identified fromthe portion of menu items based on the text information and the portionof menu items.

In some embodiments, the acquisition device 1 acquires a textinformation “How about the ten yuan local traffic?”; the selectiondevice identifies a portion of menu items including “Introduction to theten yuan provincial data package”, “Query for the using conditions ofthe ten yuan provincial data package”, and the second sub identificationdevice may identify a menu item “Introduction to the ten yuan provincialdata package” matched with the text information from the portion of menuitems based on the text information and the portion of menu items, thusthe second sub identification device identifies the menu item“Introduction to the ten yuan provincial data package” as the menu itemto be jumped to.

Optionally, the second sub identification device identifying the menuitem matched with the text information from the portion of menu items,based on the text information and the portion of menu items includes:performing the word segmentation on the text information, acquiring thesemantic information for at least one segmented word, and identifyingthe menu item matched with the text information by matching the semanticinformation with semantic matching information for the portion of menuitems.

In another preferable embodiment, the first identification device 2 inthe first preferred embodiment in the implementing approach 2) furtherincludes a third sub identification device (not shown in the Figures).

The third sub identification device identifies the menu item to bejumped to from a remaining portion of menu items in the multiple menuitems of the other party in the call according to the text informationand the remaining portion of menu items, when the menu item matched withthe text information is not identified from the portion of menu items.

Wherein, the remaining portion of menu items refer to the menu items inthe multiple menu items of the other party in the call except for theportion of menu items.

As an example, FIG. 3 schematically illustrates multiple menu items ofother party in a call. A portion of menu items selected by the selectiondevice from multiple menu items are B11 and B12. When a menu itemmatched with a text information is not identified from the menu itemsB11 and B12, the third sub identification device identifies a menu itemto be jumped to from the menu items except for the menu items B11 andB12 according to the text information and the menu items except for themenu items B11 and B12.

Optionally, for the remaining portion of menu items in the multiple menuitems of the other party in the call except for the portion of menuitems, the computer equipment may still identify the menu item to bejumped to from the remaining portion of menu items in batches.

In another embodiment, multiple menu items of other party in a call isshown in FIG. 3. A portion of menu items selected by the selectiondevice from the multiple menu items are B11 and B12. When a menu itemmatched with a text information is not identified from the menu itemsB11 and B12, the third sub identification device selects a previous menuitem B and multiple sub-menu items of B (namely, the menu items B21,B22, B1, B2) from the remaining portion of menu items, when the menuitem matched with the text information is identified from the selectedprevious menu item B and the multiple sub-menu items of B, the third subidentification device identifies the matched menu item as a menu item tobe jumped to. When the menu item matched with the text information isnot identified from the selected previous menu item B and the multiplesub-menu items of B, the third sub identification device selects a topmenu item A and multiple sub-menu items of A (namely A1, A2, A11, A12,A21, A22, A23) from the remaining portion of menu items, when the menuitem matched with the text information is identified from the selectedprevious menu item A and the multiple sub-menu items of A, the third subidentification device identifies the matched menu item as the menu itemto be jumped to.

The first preferred embodiment may firstly identify the portion of menuitems that are estimated to be highly matched with the text informationto match with the text information, thus the matching range is reducedin the condition that the successful matching rate is mostly ensured.Therefore, the computer resource consumption is decreased as well.

Second Preferred Embodiment

The first identification device 2 includes an obtainment device (notshown in the Figures), a supply device (not shown in the Figures), areception device (not shown in the Figures), and a fifth subidentification device (not shown in the Figures). When multiple menuitems matched with a text information are acquired according to the textinformation acquired by the acquisition device 1 in conjunction withmultiple menu items of other party, the obtainment device acquires avoice inquiry information, thereafter, the supply device provides thevoice inquiry information to a user, thereafter, the reception devicereceives a feedback information on the voice inquiry information fromthe user, thereafter, the fifth sub identification device identifies amenu item to be jumped to from the multiple menu items according to thefeedback information.

Wherein, the voice inquiry information is adapted to remind the user tomake a selection among the multiple menu items. In some embodiments, thevoice inquiry information is “Call for individual service or familyservice”.

Wherein, the feedback information is applied to indicate the selectionmade by the user among the multiple menu items. In some embodiments, thevoice inquiry information is “call for individual service or familyservice”, and the feedback information is “individual”. In otherembodiments, the voice inquiry information is “one is individualservice, two is family service, please make a selection”, and thefeedback information is “one”.

Wherein, the supply device may adopt a variety of ways to provide thevoice inquiry information to the user. In some embodiments, the computerequipment is the other party in the call, and the supply device of thecomputer equipment outputs the voice inquiry information directly basedin a call connection between the computer equipment and the user. Insome embodiments, the computer equipment is connected with the otherparty in the call, the supply device of the computer equipment providesthe voice inquiry information to the other party, and the other partyprovides the voice inquiry information to the user based on a connectionbetween the other party and the user.

Wherein, the reception device may adopt a variety of ways to receive thefeedback information on the voice inquiry information from the user. Insome embodiments, the computer equipment is the other party in the call,and the reception device of the computer equipment receives the feedbackinformation on the voice inquiry information from the user directlybased in the call connection between the computer equipment and theuser. In other embodiments, the computer equipment is connected with theother party in the call, where the other party receives the feedbackinformation based on the connection between the other party and theuser, and then the other party provides the feedback information to thereception device of the computer equipment.

As an example of the present embodiment, the obtainment device acquiresthe following two menu items “recharge the local mobile phone” and“recharge other mobile phones” matched with a text information,according to the text information “recharge” in conjunction withmultiple menu items of other party in a call, then the obtainment deviceacquires a voice inquiry information “recharge the local mobile phone orother mobile phones”, thereafter, the supply device provides the voiceinquiry information to a user, thereafter, the reception device receivesa feedback information “recharge the local mobile phone” on the voiceinquiry information from the user, thereafter, the fifth subidentification device identifies a menu item “recharge the local mobilephone” in the aforementioned two menu items as a menu item to be jumpedto, according to the feedback information.

Specifically, in the second preferred embodiment, the process foracquiring the multiple menu items by the fifth sub identification deviceaccording to the text information in conjunction with the multiple menuitems of the other party may be combined with the aforementionedimplementing approach 2) and the first preferred embodiment. In someembodiments, a computer equipment performs the word segmentation on atext information, acquires a semantic information of at least one word,and matches the semantic information with a semantic matchinginformation for at least one of multiple menu items of other party in acall, so as to acquire multiple menu items. In some embodiments, thecomputer equipment selects a portion of menu items from multiple menuitems of other party, where the portion of menu items are estimated tobe highly matched with a text information according to a predeterminedinformation, and acquires multiple menu items matched with the textinformation in the portion of menu items, or, while a menu item matchedwith the text information is not acquired from the portion of menuitems, multiple menu items matched with the text information areacquired from the remaining portion of menu items.

Third Preferred Embodiment

As a preferred embodiment of the first identification device 2, thefirst identification device 2 further includes a determination device(not shown in the Figures) and a forth sub identification device (notshown in the Figures).

The determination device supplements the text information according to acontext information of the call, when it is determined that the menuitem to be jumped to is not identified according to the textinformation.

Wherein, the context information includes any information related to thecontext (such as a historical voice information from the user or ahistorical operation performed by the computer equipment) in the call;optionally, the context information includes but not limited to:

1) a historical text information acquired during the call.

Wherein, the historical text information represents a text informationacquired before the acquisition device 1 acquiring the text information.

2) a historically selected menu item corresponding to the historicaltext information.

Wherein, the historically selected menu item represents a historicalmenu item the computer equipment has jumped to based on the historicaltext information.

It is noted that, the aforementioned context information is forexemplary purpose only, one of ordinary skill in the art shouldunderstand, any information related to the context (such as a historicalvoice information of a user or a historical operation performed by acomputer equipment) in the call, should be included in the scope of thecontext information described in the present invention.

Wherein, the determination device may judge that the menu item to bejumped to is not identified according to the text information in avariety of conditions. In some embodiments, when the semantics of thetext information is identified as incomplete (for example, a textinformation “How to process” lacks of a subject), the determinationdevice judges that the menu item to be jumped to is not identifiedaccording to the text information. In some embodiments, when thesemantics of the text information has ambiguity (for example, the textinformation is “recharge my mobile phone”, while the computer equipmentcannot identify whether “my mobile phone” is a local mobile phone), thedetermination device judges that the menu item to be jumped to is notidentified according to the text information.

Specifically, when judging that the menu item to be jumped to is notidentified according to the text information, the determination devicesupplements the text information according to the context information inthe call, so that the supplemented text information can be understoodclearly.

In some embodiments, the acquisition device 1 acquires a textinformation “How to process”. When it is determined that the menu itemto be jumped to is not identified according to the text information, thedetermination device supplements the text information according to ahistorical text information “Introduction to the ten yuan messagepackage” that is closest in time to the text information, and thesupplemented text information is “How to process the ten yuan messagepackage”.

In some embodiments, the acquisition device 1 acquires a textinformation “How to process”. When it is determined that the menu itemto be jumped to is not identified according to the text information, thedetermination device acquires a historical text information “What is theten yuan data package” that is closest in time to the text information,and further acquires a historically selected menu item “Introduction tothe ten yuan data package” corresponding to the historical textinformation, then the determination device supplements the textinformation according to the historical text information and thehistorically selected menu item, thus the supplemented text informationis “How to process the ten yuan data package”.

It is noted that, the aforementioned examples are only for betterillustrating the technical disclosure of the present invention, ratherthan be limiting the present invention. One of ordinary skill in the artshould understand that, any implementation for supplementing a textinformation according to a context information of a call, when it isdetermined that the menu item to be jumped to is not identifiedaccording to the text information, should be included in the scope ofthe present invention.

The forth sub identification device identifies the menu item to bejumped to according to the supplemented text information in conjunctionwith the multiple menu items of the other party.

Specifically, the implementation for identifying the menu item to bejumped to by the forth sub identification device according to thesupplemented text information in conjunction with the multiple menuitems of the other party is the same as or similar to the aforementionedimplementation for identifying the menu item to be jumped to by thefirst identification device 2 according to the text information inconjunction with the multiple menu items of the other party, which willnot be discussed in detail herein.

It is noted that, the third preferred embodiment may be combined withthe aforementioned implementing approach 2), the first preferredembodiment and the second preferred embodiment. That is, in theaforementioned implementing approach 2), the first preferred embodimentand the second preferred embodiment, when it is determined that the menuto be jumped to is not identified according to the text information, thecomputer equipment may supplement the text information according to thecontext information of the call.

It is noted that, the aforementioned examples are only for betterdescribing the technical disclosure of the present invention, ratherthan be limiting the present invention. One of ordinary skill in the artshould understand that, any implementation for identifying the menu itemto be jumped to according to the supplemented text information inconjunction with the multiple menu items of the other party, should beincluded in the scope of the present invention.

The feedback device 3 jumps to the identified menu item, and sends thevoice feedback information that corresponds to the menu item and is tobe provided to the user.

Wherein, the feedback device 3 may adopt a variety of ways to send thevoice feedback information that corresponds to the menu item and is tobe provided to the user. In some embodiments, the computer equipment isthe other party in the call, the feedback device 3 sends the voicefeedback information corresponding to the menu item to the user directlybased in the call connection between the computer equipment and theuser. In some embodiments, the computer equipment is connected with theother party in the call, the feedback device 3 provides the voicefeedback information to the other party, so that the other party sendsthe voice feedback information to the user based on the connectionbetween the other party and the user.

As an example of the feedback device 3, the feedback device 3 jumps toan identified menu item “Introduction to the ten yuan provincial datapackage”, and sends the following voice feedback informationcorresponding to the menu item to a user: “The ten yuan local datapackage is a special data offer for XX users, you only need to pay amonthly fee of ten yuan to enjoy . . . ”.

It is noted that, the aforementioned examples are only for betterillustrating the technical disclosure of the present invention, ratherthan be limiting the present invention. One of ordinary skill in the artshould understand that, any implementation for jumping to an identifiedmenu item, and sending a voice feedback information corresponding to amenu item to a user, should be included in the scope of the presentinvention.

In a conventional technology, users can acquire self-help voice servicesprovided by suppliers through dialing a relevant service phone number.However, users can only choose a menu item step by step through pressinga button and following a voice prompt of a self-help voice service. Forinstance, if a user wants to recharge a mobile phone, he needs toperform the following steps. Firstly, dialing the relevant service phonenumber, then, listening to multiple menu items broadcasted by a voiceprompt carefully (e.g., pressing a button one to enter an individualservice, pressing a button two to enter a company service, etc.), then,selecting the button one to enter the individual service, then,continuously listening to multiple menu items broadcasted by a new voiceprompt and making a selection, and repeating the aforementioned stepsfor several times till the recharge for the mobile phone is finished.

However, the embodiments of the present disclosure may achieve freelyjumping in multiple menu items of other party rather than being limitedto only jumping to a previous menu item of the present menu item or asub-menu item of the present menu item, and moreover, since it freelyjumps in the multiple menu items of the other party, it is possible tojump to a menu item matched with a text information and provide acorrect voice feedback information to the user even if a present menuitem does not match with the text information. The present disclosurecan further identify the menu item to be jumped to more accurately bymatching a semantic information for a segmented word of the textinformation with groups of semantic matching information. The presentdisclosure can firstly select a portion of menu items from the multiplemenu items of the other party in the call according to a predeterminedinformation, where the portion of menu items are estimated to be highlymatched with the text information so as to narrow down the matchingrange, thus the menu item to be jumped to is identified quickly, andmoreover, when the menu item matched with the text information is notidentified from the portion of menu items, a matching range is enlargedor gradually enlarged to avoid matching errors. Furthermore, the menuitem to be jumped to is identified by sending a voice inquiryinformation to the user, when multiple menu items matched with the textinformation are identified according to the text information, andmoreover, due to there is an interaction with the user in the process,the identified menu item to be jumped to is accurate. Finally, the textinformation can be supplemented according to a context information ofthe call, when it is determined that the menu item to be jumped to isnot identified according to the text information, therefore, thesupplemented text information can be understood clearly, and the menuitem to be jumped to is identified more efficiently and accurately.

It is noted that, the present invention can be embodied in a softwareand/or a combination of the software and a hardware. For instance, eachdevice in the present disclosure can be embodied by application specificintegrated circuit (ASIC) or any other similar hardware equipments. Inone embodiment, the software program in the present disclosure can berealized by a processor to perform the aforementioned steps andfunctions. Similarly, the software program (including the relevant datastructure) in the present disclosure can be stored in a readable recordmedium of a computer, for example, RAM memory, magnetic or optical driveor soft magnetic disk and other similar equipments. Furthermore, somesteps or functions of the present invention can be achieved usinghardware, for instance, a circuit matched with the processor forperforming the steps or functions.

It will be evident to those skilled in the art that the invention is notlimited to the details of the foregoing exemplary embodiments, and thatthe present invention may be embodied in other specific forms withoutdeparting from the spirit or essential attributed thereof. The foregoingdescription of the embodiments is therefore to be considered in allrespects as illustrative and not restrictive, with the scope of theinvention being delineated by the appended claims rather than theforegoing illustrated embodiments, thus any modification and variationfalling into the equivalents to which such claims are entitled, shouldbe considered to be within the scope of the present disclosure. Inaddition, any of the reference numerals in the claims should not beinterpreted as a limitation to the present disclosure. Furthermore, useof the verb “comprise” and its conjugations apparently does not excludethe presence of elements or steps other than those stated in a claim.The indefinite article “a” or “an” preceding an element or step does notexclude the presence of multiple such elements or steps. Multiple unitsor devices described in the appended claims can be realized by one unitor device by virtue of software or hardware. Use of the ordinal numerals“first”, “second” etc. indicates a name, and is not intend to indicateany specific order.

What is claimed is:
 1. A method for providing a voice feedbackinformation to a user in a call, where the method is applied to acomputer equipment, comprising: acquiring a text information obtained byconducting a voice recognition on a voice information of the user;identifying a menu item to be jumped to according to the textinformation in conjunction with a plurality of menu items of other partyin the call, wherein the menu item to be jumped to is away from apresent menu item by at least two levels; and jumping to the identifiedmenu item, and sending the voice feedback information that correspondsto the menu item and is to be provided to the user, wherein identifyinga menu item to be jumped to according to the text information inconjunction with a plurality of menu items of the other party in thecall further comprises: supplementing the text information according toa context information of the call, when it is determined that a menuitem to be jumped to is not identified according to the textinformation; and identifying the menu item to be jumped to according tothe supplemented text information in conjunction with the plurality ofmenu items of the other party.
 2. The method according to claim 1,wherein identifying a menu item to be jumped to according to the textinformation in conjunction with a plurality of menu items of the otherparty in the call comprises: performing a word segmentation on the textinformation, and acquiring a semantic information for at least onesegmented word; and identifying the menu item to be jumped to bymatching the semantic information with a semantic matching informationfor at least one of the plurality of menu items of the other party inthe call.
 3. The method according to claim 2, wherein the semanticinformation comprises at least one of the following items: a synonym forthe at least one segmented word and/or a combination of synonyms for theat least one segmented word; a homogeneous word for the at least onesegmented word and/or a combination of homogeneous words for the atleast one segmented word; and an entity with a same or similar structureto the at least one segmented word.
 4. The method according to claim 1,wherein identifying a menu item to be jumped to according to the textinformation in conjunction with a plurality of menu items of the otherparty in the call comprises: selecting a portion of menu items from theplurality of menu items of the other party according to a predeterminedinformation, where the portion of menu items are estimated to be highlymatched with the text information; and identifying a menu item matchedwith the text information as the menu item to be jumped to, when themenu item matched with the text information is identified from theportion of menu items based on the text information and the portion ofmenu items.
 5. The method according to claim 4, wherein identifying amenu item to be jumped to according to the text information inconjunction with a plurality of menu items of the other party in thecall comprises: identifying the menu item to be jumped to from aremaining portion of menu items in the plurality of menu items of theother party in the call according to the text information and theremaining portion of menu items, when the menu item matched with thetext information is not identified from the portion of menu items. 6.The method according to claim 4, wherein the predetermined informationcomprises at least one of the following items: the text information; thepresent menu item for the call; and a menu level instruction informationfrom the user.
 7. The method according to claim 1, wherein the contextinformation comprises at least one of the following items: a historicaltext information acquired during the call; and a historically selectedmenu item corresponding to the historical text information.
 8. Themethod according to claim 1, wherein identifying a menu item to bejumped to according to the text information in conjunction with aplurality of menu items of the other party in the call comprises:acquiring a voice inquiry information, when multiple menu items matchedwith the text information are acquired according to the text informationin conjunction with the plurality of menu items of the other party,wherein the voice inquiry information is adapted to remind the user tomake a selection among the multiple menu items; providing the voiceinquiry information to the user; receiving a feedback information on thevoice inquiry information from the user, wherein the feedbackinformation is applied to indicate the selection made by the user amongthe multiple menu items; and identifying the menu item to be jumped tofrom the multiple menu items according to the feedback information. 9.The method according to claim 1, further comprising: identifying theplurality of menu items corresponding to the other party according to anumerical information of the other party in the call.
 10. The methodaccording to claim 1, wherein the context information includes ahistorical voice information from the user in the call.
 11. The methodaccording to claim 1, wherein the context information includes ahistorical operation performed by the computer equipment in the call.12. An apparatus for providing a voice feedback information to a user ina call, where the apparatus is applied to a computer equipment,comprising: an acquisition device, adapted to acquire a text informationobtained by conducting a voice recognition on a voice information of theuser; a first identification device, adapted to identify a menu item tobe jumped to according to the text information in conjunction with aplurality of menu items of other party in the call, wherein the menuitem to be jumped to is away from a present menu item by at least twolevels; and a feedback device, adapted to jump to the identified menuitem, and send the voice feedback information that corresponds to themenu item and is to be provided to the user, wherein the firstidentification device further comprises: a determination device, adaptedto supplement the text information according to a context information ofthe call, when it is determined that the menu item to be jumped to isnot identified according to the text information; and a forth subidentification device, adapted to identify the menu item to be jumped toaccording to the supplemented text information in conjunction with theplurality of menu items of the other party.
 13. The apparatus accordingto claim 12, wherein the context information includes a historicaloperation performed by the computer equipment in the call.
 14. Theapparatus according to claim 12, wherein the context informationincludes a historical voice information from the user in the call. 15.The apparatus according to claim 12, wherein the first identificationdevice comprises: a word segmentation device, adapted to perform a wordsegmentation on the text information, and acquiring a semanticinformation for at least one segmented word; and a first subidentification device, adapted to identify the menu item to be jumped toby matching the semantic information with a semantic matchinginformation for at least one of the plurality of menu items of the otherparty in the call.
 16. The apparatus according to claim 15, wherein thesemantic information comprises at least one of the following items: asynonym for the word and/or a combination of synonyms for the word; ahomogeneous word for the word and/or a combination of homogeneous wordsfor the word; and an entity with a same or similar structure to theword.
 17. The apparatus according to claim 12, wherein the firstidentification device comprises: a selection device, adapted to select aportion of menu items from the plurality of menu items of the otherparty according to a predetermined information, where the portion ofmenu items are estimated to be highly matched with the text information;and a second sub identification device, adapted to identify a menu itemmatched with the text information as the menu item to be jumped to, whenthe menu item matched with the text information is identified from theportion of menu items based on the text information and the portion ofmenu items.
 18. The apparatus according to claim 17, wherein the firstidentification device further comprises: a third sub identificationdevice, adapted to identify the menu item to be jumped to from aremaining portion of menu items in the plurality of menu items of theother party in the call according to the text information and theremaining portion of menu items, when the menu item matched with thetext information is not identified from the portion of menu items. 19.The apparatus according to claim 17, wherein the predeterminedinformation comprises at least one of the following items: the textinformation; the present menu item for the call; and a menu levelinstruction information from the user.
 20. The apparatus according toclaim 12, wherein the context information comprises at least one of thefollowing items: a historical text information acquired during the call;and a historically selected menu item corresponding to the historicaltext information.
 21. The apparatus according to claim 12, wherein thefirst identification device comprises: an obtainment device, adapted toacquire a voice inquiry information, when multiple menu items matchedwith the text information are acquired according to the text informationin conjunction with the plurality of menu items of the other party,wherein the voice inquiry information is adapted to remind the user tomake a selection among the multiple menu items; a supply device, adaptedto provide the voice inquiry information to the user; a receptiondevice, adapted to receive a feedback information on the voice inquiryinformation from the user, wherein the feedback information is appliedto indicate the selection made by the user among the multiple menuitems; and a fifth sub identification device, adapted to identify themenu item to be jumped to in the multiple menu items according to thefeedback information.
 22. The apparatus according to claim 12, whereinthe apparatus further comprises: a second identification device, appliedto identify the plurality of menu items corresponding to the other partyaccording to a numerical information of the other party in the call.